﻿///@author Rafał Hazan
///@email  rafal.hazan@gmail.com
#ifndef __CLIQUE_INITIALIZER__
#define __CLIQUE_INITIALIZER__

#include "PopulationInitializer.h"
#include "EvolutionaryAlgorithm.h"

/// Tworzy populacje poczatkowa. Populacja poczatkowa sklada sie z genotypów z tylko jendym, losowym, ustawionym bitem.
class CliqueInitializer : public PopulationInitializer
{
	public:
		virtual ~CliqueInitializer() {}
		virtual EvolutionaryAlgorithm::population_type init(const MatrixGraph & graph);
};

#endif